html, body, div, span, object, iframe,
em, font, img, small,
h1, h2, h3, h4, h5, h6, a,
dl, dt, dd, ol, ul, li, fieldset, form, label, legend,pub {
 vertical-align: baseline; font-family: inherit; font-weight:inhert; font-style:inhert; font-size: 100%; outline: 0; padding: 0;    margin: 0; border: 0;}

 strong{ font-weight:normal; font-size:inhert;}

/* remember to define focus styles! */
:focus { outline: 0;}
body { background:#fff; color:#333;}
ol, ul { list-style: none;}
/* tables still need cellspacing="0" in the markup */
table { border-collapse: separate; border-spacing: 0; }

/*public*/

 /*clear*/
 .clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
/*html{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);} */
.clear{clear:both;height:0;font:0/0 Arial;visibility:hidden;}

/*a style*/
a{text-decoration:none;}
a{color:#133DB6}
a:hover,div a:hover{text-decoration:underline;color:#f60;}
a:visited{color:#133DB6}
/*float*/
.l{ float:left;}
.r{ float:right;}

.fb{font-weight:bold}
.f14{font-size:14px;}

.fff{ color:#fff;}

/*margin*/
.mt5{ margin-top:5px;}
.mt6{ margin-top:6px;}
.mt8{ margin-top:8px;}
.mt10{ margin-top:10px;}
.wrapper { margin: 0 auto; width: 980px;}
    .leftBody{width:730px;float:left;}
        .leftBox{padding: 10px 25px;width:678px;background: none repeat scroll 0 0 #FCFEFC;border-color: #4CBE00 #E3E3E3 #E3E3E3;border-style: solid;border-width: 2px 1px 1px;}
        .leftPos{width:718px;padding-left:10px;line-height:25px;font-size:12px;border:1px solid #E3E3E3;}
    .rightBody{width:237px;float:right;background:#F1F1F1;padding:4px;}
        .rightBox{width:215px;padding:5px 10px;background: #fff;border:1px solid #C2C2C2;}
            .rightBox .rightTitle{line-height: 20px;font-size:14px;padding-bottom: 5px;font-weight:bold;}
             .rightBox .rightContent{padding: 2px 0 8px;}
             .rightBox .rightContent li{ background: url("http://img.baidu.com/img/iknow/home/bg.gif") no-repeat scroll -85px -254px;font-size: 14px;line-height: 24px;  padding-left: 10px;}
#footer{text-align:center;padding:10px 0 20px;color:#666;font-size:12px;}
#logo{padding:5px 0 0 5px;}
#logoright{float:right;padding: 28px 5px 0 0;}
    #logoright #keyword{ background: url("http://www.baidu.com/img/i2.png") no-repeat scroll 0 0 transparent;border-color: #7B7B7B #B6B6B6 #B6B6B6 #7B7B7B;border-style: solid;border-width: 1px;font: 14px arial;height: 24px;padding: 3px 7px;vertical-align: top;width: 220px;}
    #logoright #search-submit{ background: url("http://www.baidu.com/img/i2.png") repeat scroll 0 -35px #DDDDDD;border: 0 none;cursor: pointer;height: 32px;padding: 0;width: 95px;font-size: 14px;}
    .button-wrapper {  background: url("http://www.baidu.com/img/i2.png") no-repeat scroll -202px bottom transparent;display: inline-block;height: 34px;width: 97px;}
#menu {margin: 10px 0;}
.main-menu {background: url("http://img.baidu.com/img/iknow/home/bg.gif") no-repeat scroll 0 -30px transparent;padding-left: 4px;}
.main-menu a {text-decoration: none;}
.main-menu a:hover {text-decoration: underline;}
.main-menu .outer {background: url("http://img.baidu.com/img/iknow/home/bg.gif") no-repeat scroll right -30px transparent;padding-right: 4px;}
.main-menu .inner {background: url("http://img.baidu.com/img/iknow/home/bg.gif") repeat-x scroll 0 -65px transparent;height: 34px;overflow: hidden;padding-left: 0px;}
.main-menu ul {float: left;}
.main-menu li {background: url("http://img.baidu.com/img/iknow/home/bg.gif") no-repeat scroll right -100px transparent;float: left;padding: 0 20px;text-align: center;}
.main-menu li a:link, .main-menu li a:visited {color: #FFFFFF;display: block;font-size: 14px;font-weight: bold;height: 36px;line-height: 36px;text-decoration: none;float:left;}
.main-menu li a:hover {text-decoration: underline;}
.main-menu li.current a:link, .main-menu li.current a:visited {background: url("http://img.baidu.com/img/iknow/home/bg.gif") no-repeat scroll 0 4px transparent;color: #408F24;height: 34px;overflow: hidden;padding: 0 12px;text-decoration: none;}
.main-menu .total {color: #FFFDBB;float: right;padding: 8px;}


.sub-menu {border-color: -moz-use-text-color #B8D5AD #B8D5AD;border-right: 1px solid #B8D5AD;border-style: none solid solid;border-width: medium 1px 1px;height: 30px;margin-top: -1px;}
.sub-menu ul {padding: 8px 0 0 30px;}
.sub-menu li {border-right: 1px solid #009900;float: left;height: 14px;line-height: 14px;text-align: center;width: 100px;}
.sub-menu li.last {border: medium none;}
.sub-menu li a:link, .sub-menu li a:visited {color: #009900;text-decoration: none;}
.sub-menu li a:hover {text-decoration: underline;}
.sub-menu a.on {font-weight: bold;}
.has-sub-menu .main-menu {background: url("http://img.baidu.com/img/iknow/home/nav_conner.gif") no-repeat scroll 0 0 transparent;}
.has-sub-menu .outer {background: url("http://img.baidu.com/img/iknow/home/nav_conner.gif") no-repeat scroll 100% 0 transparent;}